package com.AdvancedDemos.单元测试_反射_注解.单元测试;

import org.junit.*;

/**
 * 单元测试除了@Test可以执行外，提供了更多的执行方法，可以在test方法前后执行一些其他操作
 *
 * @Before：在@Test之前执行，用于初始化准备一些数据，可以在@Test方法前调用执行
 * @After：在@Test之前执行,用于善后处理一些数据，可以在@Test方法后调用执行
 */
public class StringUtilTest {


    /**
     * --> test11 BeforeClass 执行了
     * --> test1 Before 执行了
     * 我是正宗的单元测试方法！！！！！
     * --> test2 After 执行了
     * --> test22 AfterCalss 执行了
     */


    @BeforeClass
    public static void test11() {
        System.out.println("--> test11 BeforeClass 执行了");
    }

    @AfterClass
    public static void test22() {
        System.out.println("--> test22 AfterCalss 执行了");
    }

    @Test
    public void myTest() {
        System.out.println("我是正宗的单元测试方法！！！！！");
    }

    @Before
    public void test1() {
        System.out.println("--> test1 Before 执行了");
    }

    @After
    public void test2() {
        System.out.println("--> test2 After 执行了");
    }
}

